If you're writing the node. JS code, Node-inspector is a must-have option, much better than node. JS's built-in debugger. It's similar to Chrome's JavaScript debugger.To install with NPM:$ npm install -g node-inspectorThen you need to connect to
How does chrome breakpoint debug JS asynchronously loaded?
Preface
In our daily development, we often use the powerful console Sources of chrome for code breakpoint debugging,$. GetScriptI cannot find the asynchronous JS Loading Method in Sources. How can I
Node. js is based on Google V8, and Google V8 has an Eclipse debugging plug-in that also supports node. js.
1. Install Eclipse debugger for V8
This should be known to anyone who has used Eclipse, but let's simply put it:
Select "Install New Software"
Click "Add"
Location: http://chromedevtools.googlecode.com/s
devtool to replace existing tools such as Nodemon.--watchThis command will be launched in the console of the Chrome Developer tool, and the app.js --watch files we saved will be re-loaded (automatically) to the console via the parameters.By clicking app.js:1 on the link, the program will take Sources us to the relevant line in the tag.In the Sources tag, you can also tap the Cmd/Ctrl + P button to quickly search through all dependent modules. You can even review and
good News: Now we can debug node. js with our browser!!!Premise
node. js 6.3+, which can be downloaded on the node. JS website;
Chrome 55+. If your local chrome is upgraded
Using Webstrom can easily debug the Node applcation.For example, we had an node+express application.Server.js:/**/' use strict '; var expres = require (' Express '); var app = expres (); App.get (function(request, Response) { response.send (200 , "Hello World"); App.listen (3000);All it does just send back a "Hello world" string.What we want are to see how to
It seems that fs. watchfile is not supported in Windows. I don't want to use iis node, so I spent some time writing a tool to help debug.
This tool can do the following:
Monitors changes to all subdirectories in the main js file. restarts the Node process after changes are made.
Logs can be output to this tool for view
VS code is a Microsoft produced a cross-platform of the lightweight editor, I do not advertise, want to know their own to search it, in short I like it.: https://code.visualstudio.com/Installation is completed should be automatically added to the environment variables, do not remember, if you do not add the environment variable. Installation finished directly see version:VS code opens the site created in the previous article Rc_web (optional below)
Direct desktop shortcut icon launches vs
Debugging node. js with Chrome DevToolshttps://nodejs.org/en/docs/guides/debugging-getting-started/1.PS c:\users\clu\documents\nodeapp\test> node--inspect. \app.jsDebugger listening on WS://127.0.0.1:9229/34C03922-857B-4E6D-82CF-30DBF27A76FFFor help, See:https://nodejs.org/en/docs/inspectorServer running at Http://127.0.0.1:3000/2. Open the About:inspect in the C
(version 69), the editor is Vscode (version 1.26.1)
Breakpoint Mode One
This approach is more commonly used in the browser development tool to find the corresponding source code in the script node inside the line breakpoint
First press F12 on the browser page to open the development tool, click on the Sources option, the default is to display
can temporarily modify the content in the JS file, save (Ctrl + S) can take effect immediately, combined with the Console and other functions can immediately re-Debug. But note that this modification is temporary, and the modification will be gone after the page is refreshed.
Breakpoint in case of exception
You can see the button in the interface, which is a swi
1. Enter debug mode (basic knowledge list)1. Set breakpoints2. Start the debug mode on the servers side3, run the program, in the background encountered a breakpoint, enter the Debug debugging state=============================scope function Shortcut keysGlobal single-Step return F7Global single-Step skip F6Global sing
corresponding event type, which is interrupted automatically when JavaScript code that triggers the type of event is triggered.
debugging shortcut keys
Shortcuts in all development tools can be found in the settings in the lower-right corner of the interface. Breakpoint debugging is typically used for F8, F10, F11, or shitf+f11, but the function keys such as F10 on Mac OS may conflict with the system's default shortcut key. It does not matter, the
This article introduces breakpoint debugging of javascript Debugging techniques. It mainly describes how to use Firebug, debugger, and debugger to add breakpoint debugging to a program. However, these Debugging techniques do not rely on tools other than browsers, other browsers are mainly opera, safari, chrome, and ie8. If you are interested, take a look. First of all, among all browsers, the best support f
This article is based on the current Chrome stable version (19.0.1084.52 m), because Google is also constantly refining the chrome developer tool, so the chrome version may differ slightly. Some of the shortcut keys are also on Windows, and the Mac should be similar.Regular breakpoints related to breakpoint/conditional-breakpoint/call-stack/watch-expressions etc. are not involved.1. Beautify JavascriptJS fi
The previous articles have introduced some basic knowledge about the js debugging series. This time, the garbled brother brought you the js breakpoint and dynamic debugging methods. For more information, see
Exercise after class I left yesterday. 1. analyze how the votePost function is recommended.In fact, we have seen the source code. You only need to read the s
with global module ):
Copy codeThe Code is as follows:Npm install supervisor-g
Assume that the main portal of your Node. js program is app. js, you only need to execute the following command to start monitoring file changes.
Copy codeThe Code is as follows:Supervisor app. js
The Supervisor also supports multiple param
membership number: ' +choir.length); } }; Joinchoir (duck); Joinchoir (chicken);Execute the following command to the path where the Test.js file is located:>node--debug-brk Test.jsOpen Chrome to enter the address of the Node-inspector prompt, You will find that the breakpoint has been hit in the first line o
Any complete language technology stack is not without robust debugging tools, for the Nodejs platform is the same, the author studies several ways to debug Nodejs code, through comparison, or feel Node-inspector debugging method is more convenient, and the debugging of the front-end JavaScript code has a consistent experience, not only robust, but also convenient. After the installation completes Nodejs the
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.